<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 空字符串  
        // var str1;  // undefined
        // var str2 = ''; // 单引号仅仅挨在一起 什么也没有 等于生活中的真空 


        // 空格 
        // var str3 = ' '; // 非空字符串  


        // +  如果左右有一个是字符串  最终的结果一定是字符串 

        // var num = 100;

        // var res = ''+num;
        // console.log(typeof res,res);

        // 上面是用 + 将数值转成了字符串 


        // String(变量或者内容)

        // 返回的结果是 转成字符串类型以后的数据
        // 任意数据类型都可以
        // console.log(typeof String(123)); // string 
        // console.log(typeof String('ABC'));// string 
        // console.log(typeof String(true));// string 
        // console.log(typeof String(null));// string 
        // console.log(typeof String(undefined));// string  



        // 变量.toString();   小括号什么都不写
        // 变量中 必须是 数值 字符串 布尔 不能是null 和 undefined
        // 返回的结果是 转成字符串类型以后的数据
        // undefined 和null 不支持转换  
        // var num1 = 123;
        // console.log(typeof num1.toString()); // string 
        // var num2 = true;
        // console.log(typeof num2.toString());// string 
        // var num3 = 'hello'
        // console.log(typeof num3.toString());// string 
        // // var num4 = null;
        // // console.log(typeof num4.toString());// string 
        // var num5 = undefined
        // // console.log(typeof num5.toString());// string  















    </script>
</body>
</html>